﻿
namespace FastFood.Business.Logic
{
    using System;
    using System.Collections.Generic;
    using EDOSwit.Entity;
    using FastFood.Business.Entities;
    using FastFood.DataAccess;

    [Serializable]
    public class VendiblesManager
    {
        #region Methods

        public IList<Vendibles> ListarByNombre(string nombre, double _IGV, double _servicios)
        {
            try
            {
                IList<Vendibles> lista = VendiblesData.Instancia.ListarByNombre(nombre);
                foreach (Vendibles vendible in lista)
                {
                    vendible.IGV = vendible.precioBruto * Convert.ToDecimal(_IGV);
                    vendible.servicios = vendible.precioBruto * Convert.ToDecimal(_servicios);
                }
                return lista;
            }
            catch (Exception) { throw; }
        }

        public IList<Vendibles> ListarByNombre(string nombre)
        {
            try
            {
                return VendiblesData.Instancia.ListarByNombre(nombre);
            }
            catch (Exception) { throw; }
        }
                
		#endregion
    }
}
